home *** CD-ROM | disk | FTP | other *** search
/ Assassins - Ultimate CD Games Collection 4 / Assassins 4 (1999)(Weird Science).iso / docs / puzzles / tilefall_1.5.doc < prev    next >
Text File  |  1992-09-02  |  18KB  |  419 lines

  1. Author "Adam Dawes"
  2. (c) "Copyright © 1996/97 Adam Dawes"
  3.  
  4.                Tile Fall documentation -- AmigaGuide Format
  5.  
  6.  
  7.  
  8.         Tile Fall  v1.5
  9.  
  10.          by Adam Dawes
  11.  
  12.         8th March, 1997
  13.  
  14.  
  15.     How to play Tile Fall                
  16.     Scoring                              
  17.     High Scores                          
  18.     Using and creating tile sets         
  19.  
  20.     Installation                         
  21.     System requirements                  
  22.     Legal Stuff                          
  23.     History/Future                       
  24.     Acknowledgements                     
  25.     The Official Tile Fall Mailing List  
  26.     Contacting the Author                
  27.  
  28. Tile Fall is a deceptively simple game. It looks so simplistic, yet after
  29. playing it for a while you'll find that there's more to it than meets the
  30. eye. It's also worryingly addictive. ;)
  31.  
  32. The object of the game is to remove as many tiles from the playing area as
  33. possible. As you move the mouse over the tiles, connected groups of the
  34. same tile will become highlighted. All the highlighted tiles will be
  35. removed when you click the mouse button.
  36.  
  37. The main strategy of the game is to remove as many tiles in a single group
  38. as you possible can. The scoring system dramatically rewards you when you
  39. remove large numbers of tiles at once. Small number of tiles will score
  40. very little.
  41.  
  42. As tiles are removed, tiles above will fall down to fill the space left. If
  43. you manage to remove all the tiles from a column, the tiles to the right
  44. will be pushed over to join with the remaining tiles.
  45.  
  46. The game continues until there aren't any sets of 2 or more tiles of the
  47. same type left in the game.
  48.  
  49. You can set Tile Fall to use from 2 to 5 tiles on the game area, and set
  50. the area size (small, medium or large). The more tiles you have in play,
  51. the more difficult the game is (it's very shallow with just 2 tiles, 4 and
  52. 5 tiles start to make it interesting). For a quicker game, select one of
  53. the smaller game sizes.
  54.  
  55. Each of the combinations of game size and numbers of tiles has its own high
  56. score table. So there are 12 high score tables in total: small game with 2
  57. types of tile, small game with 3 types of tile, etc.etc. You will
  58. automatically have high scores added to the appropriate table, and if you
  59. select to view the high scores, you'll see the table for the currently
  60. selected game combination. High scores are automatically saved to disk.
  61.  
  62. If you get bored with the coloured bass-relief tile graphics, you'll be
  63. pleased to know that you can change them! Pick the "Select Tile Set..."
  64. option from the Settings menu, and you'll see a number of other tile
  65. graphic sets. Selecting one will allow you to continue with new graphics.
  66.  
  67. It's actually very easy to design tile graphic sets of your own! If you
  68. produce any you're proud of, remember to send them to me, and I'll include
  69. them in the next release of Tile Fall!
  70.  
  71. The scoring system may at first seem complicated, but it's really very
  72. easy..
  73.  
  74. Tile Fall first subtracts 2 from the number of tiles removed in a single
  75. click. It then squares the result and adds it to your score. So:
  76.  
  77.    Tiles removed    Points scored
  78.  
  79.             2                0 (!)
  80.             3                1
  81.             4                4
  82.             5                9
  83.             6               16
  84.             7               25
  85.             8               36
  86.             9               47
  87.            10               64
  88.           ...              ...
  89.  
  90. As you can see, adding just a single tile to the number removed in one
  91. click significantly increases the score gained from the tiles. So try to
  92. remove as many tiles in one go as you can! Also note that removing a group
  93. of 2 tiles doesn't actually score any points at all. If you can avoid
  94. removing groups of 2, then try to do so...
  95.  
  96. While you are playing, Tile Fall will display the value of the currently
  97. highlighted blocks on the status line at the bottom of the screen. You can
  98. use this to see how much the tiles are actually worth before you remove
  99. them from the game.
  100.  
  101. When the game is finished, some other adjustments are made to calculate
  102. your final score. The number of tiles left is subtracted from your score.
  103. If you managed to clear *all* the tiles, you'll get a 1000 point bonus.
  104.  
  105. Tile Fall automatically keeps track of all your high scores whilst you are
  106. playing. If a group of people are playing separately, it is nice to be able
  107. to get all your high scores on to a single table -- then you really know
  108. what scores you have to beat!
  109.  
  110. The "Merge High Scores..." option in the Game menu allows you to do just
  111. that. Select the menu item, and then pick the *other* high score file in
  112. the file requester. All the scores in this file will then be added to your
  113. own TileFall.scores file.
  114. When Tile Fall is merging these files together, it will not add an entry if
  115. it is identical to an existing entry (ie, the name and score are exactly
  116. the same). This has two advantages; firstly if you accidentally merge your
  117. own high score file with itself, nothing will happen (you won't get all the
  118. entries duplicated). Secondly, if you merge high scores with a friend, and
  119. then wish to merge scores again at a later date, your scores will not end
  120. up in the tables multiple times.
  121.  
  122. As there are 12 high score tables in Tile Fall (one for each of the
  123. possible combinations of board size and number of tiles), these 12 tables
  124. will be individually merged together to form 12 updated tables. When
  125. merging is finished, the new high score file will be saved, as normal, to
  126. Tile Fall's directory with the filename TileFall.scores.
  127.  
  128. You can also print your highscore tables using the "Print High Scores..."
  129. option. This can be set to print to either the printer or a file. The
  130. printed scores will show all the possible high score tables, so it's great
  131. to use after you've merged some high score tables together in order to see
  132. who's on top of each table!
  133.  
  134. You can change the graphics Tile Fall uses by choosing "Select Tile Set..."
  135. from the Settings menu. A number of tile sets are provided with Tile Fall,
  136. but it's extremely easy to create tile sets of your own!
  137.  
  138. The tiles are stored as normal IFF graphic files, so load one of the
  139. existing tile sets in to an art package and you'll see how they fit
  140. together.
  141.  
  142. Once you've saved your tiles, try loading them in to Tile Fall and see how
  143. they look. Once you've created (and tested!) some nice tiles, why not email
  144. them to me? I'll include them in the next release of Tile Fall, and I'll
  145. credit you as the author.
  146.  
  147. Standard Tile Sets
  148.  
  149. Each tile is exactly 40 pixels wide and 20 pixels high (to be displayed in
  150. a hires-nonlace screenmode, thus making the tiles roughly square). A tile
  151. set has 5 tiles in total, each in an "unselected" and a "selected"
  152. position. The tiles are to be arranged vertically, each touching the ones
  153. above and below, alternating between the unselected and selected graphics.
  154. The existing tile files should make this all very clear.
  155.  
  156. The tiles must be drawn using an 8 colour palette. The first 4 colours in
  157. the palette are fixed as grey, black, white and blue. If you change these
  158. colours in your tile files, they will be overwritten with the fixed colours
  159. when loaded in to Tile Fall. The remaining 4 colours, however, are free for
  160. you to set however you wish. Tile Fall will pick up the correct colours
  161. when the tile set is loaded.
  162.  
  163. When you have designed some new tiles, you must save them as a brush. The
  164. brush must be exactly 40 pixels wide and 200 pixels high (which is
  165. precisely the right size to encompass all the tiles). If the IFF file saved
  166. doesn't match these dimensions, the graphic will appear corrupted in Tile
  167. Fall.
  168.  
  169. Extended Tile Sets
  170.  
  171. New with release 1.4 of Tile Fall are extended tile sets. These use a
  172. different graphic for each tile, depending upon which other tiles it is
  173. touching. With extended tile sets, you can make tiles that truly join
  174. together with the surrounding tiles of the same type. For some examples of
  175. this at work, see the ColourBlockTiles or one of the ConnectedTiles tile
  176. sets.
  177.  
  178. Extended tiles are rather more complicated to create, but are usually worth
  179. the effort. Each tile set consists of 10 rows of tiles (5 different
  180. colours, each of which is in a selected and unselected state). Each row
  181. consists of 16 individual tiles (40*20 pixels, as described above),
  182. arranged according to which other tiles it touches.
  183.  
  184. The order of these 16 tiles are as follows:
  185.  
  186.              N A R AR B AB RB ARB L AL LR LAR LB LAB LRB LARB
  187.  
  188.  Key: N = touching no other tiles
  189.       A = touching tiles above
  190.       R = toughing tiles to the right
  191.       B = touching tiles below
  192.       L = touching tiles to the left
  193.  
  194. If this sounds complicated, try viewing some of the extended tile sets in
  195. an art package. The Connections1Tiles probably show this most clearly.
  196.  
  197. To create your own extended tile sets, draw the tiles as described here and
  198. demonstrated in the existing extended tile sets. You then need to save the
  199. tiles as an IFF picture, with dimensions of exactly 640 pixels
  200. wide and 200 pixels high. If the IFF picture does not have these
  201. coordinates, Tile Fall will not recognise the file as an extended tile set,
  202. and the graphics will appear corrupted.
  203.  
  204. The same restrictions on palette depth and colours apply as with the
  205. standard tile sets, described above.
  206.  
  207. Tile Fall does not require installation as such, it's written to be run
  208. directly from anywhere you should happen to put it. To install it somewhere
  209. other than where it has been unarchived, just copy all the files to a new
  210. directory and run the program from there.
  211.  
  212. The only files that need to be separately installed are the three libraries
  213. that Tile Fall needs: iff.library, config.library and reqtools.library.
  214. Copy these from the Libs/ directory of the game distribution to your LIBS:
  215. directory before starting the game.
  216.  
  217. This version of Tile Fall is compatible with the highscore files from all
  218. previous versions of Tile Fall. To continue adding to your existing
  219. highscores, just copy your old TileFall.scores file to the Tile Fall
  220. directory.
  221.  
  222. Finally, if you wish to use the MagicWB icons, which are supplied in the
  223. MagicWB/ directory, copy them over the normal game icons. There are two
  224. icons supplied: one for the game directory, and another for the game
  225. itself.
  226.  
  227. Tile Fall should run on any Amiga with KickStart 2.04 or above. It is
  228. completely system friendly, and so should run on any chipset, AGA or
  229. otherwise.
  230.  
  231. In addition to the program you will also need iff.library, config.library
  232. and reqtools.library. These are supplied with Tile Fall in the Libs/
  233. directory, and should be copied to LIBS: before Tile Fall is run.
  234.  
  235. I will not accept responsibility for any damage done to your system, or
  236. data lost, directly or indirectly, as a result from using this program or
  237. any of its associated files. You use the program entirely at your own risk.
  238. Of course if you *do* experience problems then I'll do what I can to sort
  239. them out, and please let me know so that I can try to cure them in a future
  240. release.
  241.  
  242. Tile Fall and its associated files are not public domain. They may be
  243. distributed freely as long as no unreasonable charge is imposed. They may
  244. not be included within any commercial package without express written
  245. permission from the author; the exceptions from this are the AmiNet CDs and
  246. Fred Fish's collections.
  247.  
  248.   v1.01 (17.1.97)
  249.  
  250.     Initial public release.
  251.  
  252.  
  253.   v1.2 (1.2.97)
  254.  
  255.     When Tile Fall's screen is deactivated, any tiles currently highlighted
  256.     will now be deselected. This means that when you return to the game, it
  257.     won't remove the selected tiles without you wanting them removed.
  258.  
  259.     Bug fix: starting Tile Fall when using one of the MULTISCAN:Productivity
  260.     screenmodes will no longer result in a system crash or incorrectly
  261.     sized screen.
  262.  
  263.     Tile Fall is now font-sensitive, and should look correct with non-8pt
  264.     fonts. If anyone finds a section that looks wrong at a particular font
  265.     size, please let me know what's wrong and what font size breaks it.
  266.  
  267.     Your settings (board size, number of tiles and your name for the
  268.     highscore table) are now automatically remembered when you quit the
  269.     game, and will be used when the game is next started.
  270.  
  271.     New tile sets: BulbTiles and MusicTiles.
  272.  
  273.   v1.3 (7.2.97)
  274.  
  275.     "Merge High Scores..." option allows highscore tables to be joined
  276.     together in to one single file. If your friends are playing Tile Fall
  277.     too, now's your chance to get really competitive. :) See the section on
  278.     merging high scores for more information on how this option works.
  279.  
  280.     Added "Undo Last Move" menu option. This (by design) only allows you to
  281.     undo a single move, so you still have to be careful not to make mistakes!
  282.  
  283.     Value of currently selected blocks are now shown on the status line, so
  284.     that their score can be seen before the blocks are actually removed.
  285.  
  286.     Added "Iconify" function.
  287.  
  288.     Added an inset border around the playing area.
  289.  
  290.     Settings menu now contains a "Screen Mode..." option. If Tile Fall has
  291.     not been told any specific screenmode, it will copy the screenmode used
  292.     by the Workbench screen. If a screenmode has been set via this menu item,
  293.     it will use that mode each time it starts instead.
  294.  
  295.     All requesters now use reqtools.library instead of asl.library.
  296.  
  297.     Added new soundfx for the Undo function, and for when a highscore is
  298.     achieved.
  299.  
  300.     New tile sets: BoulderDashTiles, DitherTiles, SimpsonsTiles and
  301.     SpaceTiles.
  302.  
  303.   v1.4 (17.2.97)
  304.  
  305.     Added support for extended tile sets! These use different graphics
  306.     for each tile depending on which other tiles surround it. Now it is
  307.     possible to have tiles that completely join with their neighbours!
  308.     Try some of the new tilesets supplied with this version to see this
  309.     feature in operation.
  310.  
  311.     "Print High Scores..." option allows printing of all high score tables
  312.     to a file or a printer.
  313.  
  314.     Switch to turn soundeffects on and off. The game plays *significantly*
  315.     faster with the soundeffects off.
  316.  
  317.     Fixed stupid memory allocation bug; Tile Fall wasn't releasing graphics
  318.     memory for tiles each time a new tileset was selected.
  319.  
  320.     Added MagicWB icons for the game and directory.
  321.  
  322.     New tile sets: BlobTiles, ColourBlockTiles, ConfusionTiles,
  323.     Connections1Tiles, Connections2Tiles, Connections3Tiles, DiskTiles,
  324.     and RoadTiles.
  325.  
  326.   v1.5 (8.3.97)
  327.  
  328.     Tile Fall now remembers which tile set you were using, and will
  329.     restore the last used set each time you start the game.
  330.  
  331.     After merging high scores, information is available about the scores
  332.     that were added. You will initially be told how many new scores were
  333.     merged, and can optionally be shown the number added to each
  334.     individual board.
  335.  
  336.     Game boards with only a single one of a particular colour of tile
  337.     will no longer be generated. This makes it potentially possible
  338.     to completely clear any board that is created.
  339.  
  340.     Clicking in the Game Over/Final Score window will now *immediately*
  341.     close it and move on to the highscore table, meaning less delay
  342.     between games.
  343.  
  344.     Changed startup screenmode selection code. Now the game will default
  345.     to a normal PAL or NTSC HighRes screen if no screenmode has previously
  346.     been selected.
  347.  
  348.     High score merging function now performs some validation checks
  349.     on the selected file, to ensure that it really *is* a highscore
  350.     file.
  351.  
  352.     "Merge High Scores..." requester now defaults to a pattern of
  353.     "TileFall.scores#?" (so any files beginning "TileFall.scores" will
  354.     be visible), and the pattern gadget is enabled so that the pattern
  355.     can be changed.
  356.  
  357.     Removed need to open maths libraries.
  358.  
  359.     New tile sets: SmileyTiles.
  360.  
  361. If you have any ideas for future releases, please let me know!
  362.  
  363. My thanks to the guys at Darkside BBS who helped me test Tile Fall and
  364. suggested numerous ideas for improvements:
  365.  
  366.   Peter Hughes
  367.   Lars Janssen
  368.   Matt Kille
  369.   Richard Pearce
  370.  
  371. Huge thanks in the direction of Nick Waterman, for creating and maintaining
  372. the Tile Fall mailing list.
  373.  
  374. Thanks also for tile set designs to: Lars Janssen (Dice, Pastel, Hidden and
  375. Invisible), Matt Kille (Abstract), Daniel Martinez (Bulb and Music),
  376. John George (Confusion), John Teasdale (Disk), and Ann L. Goonan (Smiley).
  377.  
  378. I also send my gratitude to Juergen Urbanek, who designed the excellent
  379. MagicWB icons, and to everyone who has sent their ideas for the game and/or
  380. expressed their appreciation.
  381.  
  382. iff.library is copyright (c) Christian A. Weber.
  383. reqtools.library is copyright (c) Nico François and Magnus Holmgren.
  384.  
  385. Due to popular demand, the Official Tile Fall Mailing List is now
  386. available! Discussion topics range from possible new Tile Fall features,
  387. through scoring tactics and mathematical probabilities, up to highscore
  388. postings.
  389.  
  390. If you are interested in joining the list, send an email message to Nick
  391. Waterman, the list administrator, at "nick@cimio.co.uk". He will send you
  392. details of how to join the list. Details can also be found at
  393.  
  394.       http://www.cimio.co.uk/~nick/tilefall/
  395.  
  396. Speak to you there!
  397.  
  398. If you like Tile Fall, have found a bug, or have suggestions for its
  399. future, please contact me! I can be contacted via electronic mail or snail
  400. mail. I can't promise to reply quickly to snail mail, but I will always do
  401. my best to reply to email messages. I won't complain if anyone decides to
  402. send money! :)
  403.  
  404.   InterNet:
  405.       Adam@darkside.demon.co.uk
  406.  
  407.       http://www.rdainfotec.demon.co.uk/adam/
  408.       http://www.geocities.com/TimesSquare/1225/
  409.  
  410.   FidoNet:
  411.       Adam Dawes@2:254/524.50
  412.  
  413.   Snail Mail:
  414.       Adam Dawes
  415.       47 Friar Road
  416.       Brighton
  417.       BN1 6NH
  418.       England
  419.